package _03_Integer;

/**
 * 常用方法
 * 
 * @author lenovo
 * @Date 2020年7月15日
 * @Time 下午8:10:12
 */
public class Integer_03 {
	public static void main(String[] args) {
		// int --> Integer
		Integer i1 = new Integer(10);
		// Integer --> int
		int i2 = i1.intValue();

		// static int parseInt(String str) 把纯数字字符转换为 int
		int i3 = Integer.parseInt("123123");
		double d1 = Double.parseDouble("123.12");

		// static String toBinaryString (int value) 把指定的值转换为二进制格式的字符串
		System.out.println(Integer.toBinaryString(10));// 1010

		// static String toOctalString(int value) 把指定的值转换为八进制格式的字符串
		System.out.println(Integer.toOctalString(10));// 12

		// static String toHexString(int value) 把指定的值转换为十六进制格式的字符串
		System.out.println(Integer.toHexString(10));// a

		// String --> Integer
		Integer i4 = Integer.valueOf("123");

		// int --> Integer
		Integer i5 = Integer.valueOf(123123);
	}
}
